#include "node_type.h"
#include "node_func_bool.h"
#include "node_func_calculation.h"
#include "node_func_common.h"
#include "node_func_compare.h"
#include "node_func_constant.h"
#include "node_func_container.h"
#include "node_func_control.h"
#include "node_func_math.h"
#include "node_func_psychometric.h"
#include "node_func_selection.h"
#include "node_func_sequencer.h"
#include "node_func_statistical.h"
#include "node_func_timing.h"
#include "node_func_container.h"

void node_func_release();
void node_func_register();
void node_func_init_msg_queue(flow_node_base_t *node, flow_messge_t *msg);
int check_node_func_param_valid(flow_node_base_t *node, node_input_wires_t *wires_input, node_output_t *output);
extern void (*g_node_func_add_queue_callback_pf)(struct flow_node_base *, node_output_t *);
